// 自动生成模板InterviewType
package interviewType

import (
	"github.com/flipped-aurora/gin-vue-admin/server/global"
	"time"
)

// interviewType表 结构体  InterviewType
type InterviewType struct {
	global.GVA_MODEL
	CreateAt *time.Time `json:"createAt" form:"createAt" gorm:"column:create_at;comment:;"` //createAt字段
	DeleteAt *time.Time `json:"deleteAt" form:"deleteAt" gorm:"column:delete_at;comment:;"` //deleteAt字段
	Level    *int       `json:"level" form:"level" gorm:"column:level;comment:等级;"`         //等级
	Name     string     `json:"name" form:"name" gorm:"column:name;comment:;size:255;"`     //name字段
	Pid      *int       `json:"pid" form:"pid" gorm:"column:pid;comment:父级id;size:10;"`     //父级id
	UpdateAt *time.Time `json:"updateAt" form:"updateAt" gorm:"column:update_at;comment:;"` //updateAt字段
	//PidName  string     `json:"pidName" form:"pidName" gorm:"-:migration"`
}

type InterviewTypeInt struct {
	global.GVA_MODEL
	CreateAt *time.Time `json:"createAt" ` //createAt字段
	DeleteAt *time.Time `json:"deleteAt"`  //deleteAt字段
	Level    *int       `json:"level" `    //等级
	Name     string     `json:"name"`      //name字段
	Pid      int        `json:"pid" `      //父级id
	UpdateAt *time.Time `json:"updateAt"`  //updateAt字段
	//PidName  string     `json:"pidName"`
}

// TableName interviewType表 InterviewType自定义表名 interview_type
func (InterviewType) TableName() string {
	return "interview_type"
}
